echo (reflected sound) - English Synonyms Dictionary